/*
 * 版权声明 (c) 2025 XXX科技有限公司
 *
 * 本软件及其相关文档文件受版权保护。未经版权所有者明确书面许可，任何单位或个人不得
 * 以任何形式复制、传播、修改、出售、出租、反向工程、反编译或利用本软件的任何部分。
 *
 * 对于任何违反本声明的行为，版权所有者保留追究法律责任的权利。
 */

#ifndef LOGGER_H
#define LOGGER_H

#include <iostream>
#include <string>

using namespace std;

// 提示 ⚠️： 静态成员在程序启动时被初始化(main函数执行前),但可以在程序运行后修改
class Logger {
public:
	static string Level;

	static string LogFile;

	static void info(const string &message) { cout << "\033[34m[INFO] \033[0m" << message << endl; }

	static void error(const string &message) { cerr << "\033[31m[ERROR] \033[0m" << message << endl; }
};
#endif
